#Bash 的 until 循环语句
Bash 的 until 循环语句的语法为:
until 条件命令
do
命令
...
done
执行循环,直到条件为真。
其中,条件命令返回成功(0)时为真(true),返回失败(非 0)时为假(false)。
如果省略(部分)换行,则需要使用分号(;
)区分:
until 条件命令; do 命令; 命令; done
示例:
number=0
until [ "$number" -gt 10 ] # 执行循环,直到 number 大于 10
do
echo "$number"
number=$((number + 1))
done
- 循环打印并增加变量
number
的值
运行结果:
0 1 2 3 4 5 6 7 8 9